home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ShareWare OnLine 2
/
ShareWare OnLine Volume 2 (CMS Software)(1993).iso
/
comm1
/
afix_416.zip
/
UPDATE.LOG
< prev
next >
Wrap
Text File
|
1993-01-16
|
25KB
|
503 lines
ALLFIX 4.16 Update Log
----------------------
Version 4.16
------------
- The address belonging to a certain zone net pair was not
being removed if the zone net pair was erased in the
AKA matching window.
- The PKT file name was not being calculated correctly, which
could cuase the output of new file reports to be directed
to the screen. This only happend if only the ANNOUNCE command
was used.
- ALLFIX was putting trash on the screen if a file was a dupe
and the CRC was invalid or missing.
/ HATCH will no longer ask if you want to hatch a file if all
the entries are empty.
- ASETUP was incorrectly saving duplicate entries in the
managers.
/ Changed 'Use aka' into 'Aka used' in the notify messages.
- If an archiver was replaced by a batch file, ALLFIX would
not be able to find it in the PATH or hang.
- The replace option in the Global edit works properly again.
/ ALLFIX can now handle TIC files with a colon after each
command. Example: From: 2:512/145
/ F10 will now take you out of that small edit window when
inserting or editing a node in the systems list.
- Found a bug in TurboPascal that was changing the directory
to another directory, even if the directory being changed to
did not exist. Example: ChDir('F:\BAD'); would jump to F:\,
which, as far as I am concerned, should not happen. This was
a problem for all path input routines that check to make sure
that the path exists.
/ The compression statement in a %STATUS or a NOTIFY message
will now simply say ZIP, ARC, ARJ etc.
- Fixed a problem in the import routines that cuased some
added systems to get the wrong passwords and attributes.
- Fixed one last little problem with the XMS/EMS routines in
asetup. I can promise you that this is the last bug in the
cache routines :-)
- Fixed a few minor mistakes in the file area pick list (used to select a destination directory, or BBS new file area).
- ASETUP PACK will fix any corrupted file echo names. Some
people had trouble with the names of file echos getting
changed randomly. The problem was that the first byte of the
record was being changed. PACKing the data file will correct
any problems.
- Fixed a small problem in FixDor that could cuase a runtime
error is there was an invalid message in the msg base.
- Fixed a small problem that sometimes cuased a runtime error
when Replying to a message in FixDor.
/ Changed the Binkley filefind routines a little, so that
ALLFIX will process any arcmail that is either in the same
directory as the flo files, or in the packets directory.
ALLFIX will also process arcmail packets that are in the flo
file, but are not preceded by a path, indicating that they
the package is in the same directory as the flo file.
/ The AreaMgr will now send a reply to the system with a list
a list of all invalid commands, incase it encountered any.
Version 4.16/Beta-3
-------------------
- Fixed a problem that was causing ALLFIX to read the netmail
messages incorrectly. The problem is related to the fact that
Turbo Pascal does not allow seeks into a text file. Which
means that I had to use readln to get past the headers in the
netmails. However, that problem has been solved with some
inline assembler.
- Fixed a spelling mistake in ASETUP (Alllow %INACTIVE).
/ Optimized the process of scanning for new files to hatch.
The new method saves a few kb of memory.
- The select type menu in the magic filename manager was
messed up.
- Fixed a small problem with the XEMS routines that occured
when there was an insufficient number of handles available.
- ALLFIX would report xx number of areas connected when doing
a %UNLINKED. (Should be xx available)
+ ALLFIX will now update the DBRIDGE.RSE after any echomail
has been created.
+ Added another meta command to the ExecCommand. %A - File echo name
+ Added support for two special wild cards that can be used
anywhere.
@ - Any alpha character
# - Any numerical character
Example: TEST.123 matches TEST.### and TEST.???, but not
TEST.@@@.
Please note, ALLFIX will check for the @ and # wildcards
everywhere, so that means that they can also be used in
FileFind messages.
- ASETUP will correctly uprcase the destination directory for
all file echo areas imported from the TIC.CFG file.
- ALLFIX PACK was not working correctly, becuase the wrong
file was being re-written.
/ ALLFIX ** should ** be able to handle up to 512 file echo
areas. (Up from 255).
/ ALLFIX can partially support up to 512 BBS file areas.
Only the file area manager (for toggling file areas in
conjunction with the FileFind feature) can not handle the
512 areas. 512 areas is a temporary increase. I will
try to increase that number to 64000 so that it will be
fully compatible with the upcomming RemoteAccess.
- %UNLINKED was incorrectly listing areas that the system
did not have access to.
- The areas available number, at the end of a %LIST, was
incorrect. (It was the total number of file echos).
- The status bar was not being restored after doing a
Global edit.
/ You will remain in the global edit menu, after globally
editing something.
- ASETUP would hang after entering the 255th entry.
/ ALLFIX will now handle up to 512 file echo areas. This is
also a temporary stop, I plan on expanding that number to
either 32000 or 64000.
+ Added the ability to specify the status of system to add or
replace with the global edit.
+ Added the ability to change a system's status to Inactive or
Active via the global edit. - Fixed the way that ALLFIX checks the commandline options. It
is now possible to use the -Crash and -Hold switches with the
Notify command.
- ALLFIX will no longer set the Crash and Hold bits
simultaneously, when making use of either the -Crash or
-Hold switches. ALLFIX will give priority to the bit
designated in the commandline.
- ALLFIX will not toggle the KILL/Sent status anymore for
AreaMgr receipts if it was specified NOT to do that in the
setup.
Version 4.16/Beta-2
-------------------
- Finally fixed that damn bug in the auto-add procedures!
- Fixed a small but dangerous mistake in the pack and index
routines that cuased ASETUP to kill the MGICFILE.* files.
I also solved the 'file not open' problem when running
ASETUP PACK/INDEX.
- Fixed the time date stamp in .PKT files
- If F1 was pressed in the external hatch manager, it would
try to call up the help that was not available.
- The help screen in the edit mode for Magic file names was
incorrect.
/ ALLFIX will no longer announce files that were imported and
then later removed becuase of the keep # setting. For
example: Let's say that you get 20 nodediffs at once,
and you have keep # set at 5, then ALLFIX will only
announce the last 5.
- I believe that I have finally found and fixed that problem
with the external hatch, complaining about not being able
to find the setup.fix file.
- The magic file name window was not being inactivated
correctly when the pick list for the file echo names was
called up.
- The header in the pick list for the magic filename manager
was to long, actually, the max length of the entries was to
small.
+ Added the same file echo picklist in the hatch manager.
+ Added the same file echo picklist to the external hatch
manager. (I also found a large mistake, which no one has
found yet :-) - Fixed two small mistakes in the new help routines.
1 - The highlited bar was not correctly cleared if a
consecutive match (F3) was found within in the
same screen.
2 - The screen was not updated correctly if the offset
of the line within the buffer was the same as
the previous offset, however, the buffer had been
changed. This, again, happened only once in a
while when searching for consecutive matches (F3).
/ Optimized the searching within the help menu a little bit.
ASETUP was polling the keyboard for an ESC (stop searching),
and I reduced the number of times it does that, thus greatly
speading up the searching routines.
+ Added the {+} symbol to the via lines, making it easier for
the registration sites to check out who and who isn't
registered.
+ ALLFIX will now automatically recalculate missing or invalid
CRC's. With invalid, I mean CRC's that are less than 8
characters long. This is, of course, only true if you do not
use the -CRC switch, in which case those tic files will be
moved to the bad dir. This feature will filter out any
incorrect CRC's created by 'lesser' programs :-)
+ ASETUP will now automatically use XEMS for caching within
the seven different managers. This will save some valuable
heap space.
/ ALLFIX will now always put the seenby and path kludge lines
in the .PKT messages. It used to only do this for binkley
users.
- ALLFIX was incorrectly trying to open the message base files
for systems that used the .PKT function and the ANNOUNCE
command.
- ALLFIX was sometimes sending files back to the system they
came from.
/ ALLFIX will no longer try to unpack .TAZ files as if they are
tic archive packages.
+ Added the %INACTIVE and %ACTIVE commands to the AreaMgr.
%INACTIVE temporarily turns all areas off for that system,
and %ACTIVE turns them back on.
/ I optimized the files.bbs updating procedures. ALLFIX will
now do it's best to add new entries in the correct place.
For example, 1.ZIP will be placed before 2.ZIP. ALLFIX
will only try to do that for areas where the Keep # is
being used (other than 0).
+ Added an option to tell ALLFIX not to touch the FILES.BBS file.
/ Redesigned the HatchNew feature. Because the information was
stored in the fareas.fix files, each time ALLFIX ran it was
forced to read in all of the file echo areas in order to see
if there were any areas with the hatchnew feature on to
process. This is slow. Therefore, I made it a magic filename
option. You simply make an entry in the magic filename
menu, for HatchNew, and enter the filespec, normally the
filespec will be *.*, and then the area that you want to
hatch it into. You MUST enter a From Area name.
- Fixed a small mistake in FIXDOR. I forgot to add the random
origin procedures to FIXDOR, which cuased FIXDOR to abort in
a runtime error 201, if the random origin function was being
used for any of the message areas.
/ Changed COOKIE so that the text can be redirected. If the
text IS redirected, then COOKIE will still display it on the
screen. Plus, COOKIE will now look for the ALLFIX environment
variable to determine where the COOKIE.DAT file is.
- ALLFIX was not toggling the KILL when sent bit on the AreaMgr
replies, regardless of the 'Keep receipts' setting.
+ Built in a new option in the magic filename manager called
PickUpFile, which will pick up a file from the inbound
directory, move it to another directory, and then forward it
to a list of systems.
Version 4.16/Beta-1
-------------------
/ The magic filename procedures have been changed a little bit.
If the From Area field is left blank, then ALLFIX will repond
to that file regardless of the area.
/ ALLFIX no longer toggles the file attribute bit for files when
they are hatching into the same directory. This means that if
you use the external hatch, internal hatch, the file will be
hatched every time that you run ALLFIX. Therefore watch out
what you are doing! I suggest that you use the Hatch New
option, (See next log entry), when hatching files into the
same directory as where they are now located.
+ Added a Hatch New option. Setting this option to 'Yes', in the
file echo manager, will tell ALLFIX to scan the destination
directory for that paticular file echo and hatch any new
files. ALLFIX determines the new files by looking at their
date and comparing that to the timestamp stored in the
LASTSCAN.FIX file.
- Fixed a few problems with the CD-Rom support for RemoteAccess
users. ALLFIX was incorrectly calculating the alternate
files.bbs file names. - Fixed the To field in the TIC files for systems that are not
in the node manager.
- Fixed the problem with the pack and index routines. I forgot
to change the name of the magic files to MGICFILE.???, so
whenever you ran ASETUP PACK/INDEX, ASETUP would create
MAGIC.??? files.
- Fixed a problem in the file echo manager, that cuased the
screen to clear if you removed all of the systems from the
systems list, and then exited the edit systems list menu.
- Fixed another problem with the auto-add features. ALLFIX did
not add a back slash ,'\', to the path name, which resulted in
not being able to import the file after adding the new area.
- Built in Random origin lines. The random feature can be
selected for both the FileFind replies, and for the new file
reports.
- ALLFIX will now correctly reject FileFind requests for things
like ????*.*
- I found and fixed the mistake that was cuasing everyone's
computer to lock up when adding/deleting nodes from the global
edit menu.
My computer didn't lock up, therefore it was very difficult to
find!
/ Fixed the problem with the time routines for calculating the
active time. (ie. There will no longer be any problems with
the date not advancing if ALLFIX runs when the clock strikes
midnite)
- Fixed a small mistake with the %RESEND routines. The path was
not included with the TIC file.
+ Added a KeepNum command to the magic file names. This command
will change the Keep # field for that paticular file. This way
a file echo can be set at keep 0 for every file, except a
paticular filespec.
/ HATCH will now remember the last file echo name, so that it
does not need to be re-entered every time, unless the echo
name is different for the next file to be hatched.
/ I made some optimizations in the managers, you will find that
scrolling through the entries has become much faster.
Accessing the help menus has also been improved.
/ I changed the look of the Query replies. The description is
now 8 characters longer.
- Fixed the irregularity in the Type selection menu within the
Magic filename manager. - Fixed a problem in HATCH. HATCH was not able to find a file if
the complete path and file name was not entered.
/ I rebuilt the help file routines. The routines now work with
an index file, which points to parts of the documentation.
This means that you are able to read the who doc within
ASETUP. I changed to this method because the help file was
getting larger and larger, doing it this way would reduce the
size of the allfix packages. (You can take it from me, that
this definately wasn't the easy way out !)
- Not a true bug fix, but I have fixed the problem that all
Squish users had with AreaMgr requests from points. It seems
that some quish sofware is putting an ascii 1 on the end of
the subject line, which was throwing ALLFIX off. No one knows
why that ascii 1 is there, so I will assume it's a bug in the
other software. Eitherway, ALLFIX now correctly removes the
unnecessary character, that you won't have any problems with
it anymore.
+ Added a nice pick list for the file echo areas, in the Magic
file name manager. It offers the ability to choose all the
areas, in which case, the file echo field will be left blank.
All areas can only be choosen for the 'From area' field.
- Fixed a mistake in the dupe checking routines. Somewhere along
the lines of rebuilding the magic file name stuff, the update
routines for the filedupe.fix got lost.
+ Added FindFind support for Binkley 2.50+. ALLFIX will scan the
correct directory for the correct files, and unpack any
arcmail bundles. It will REMOVE the flow files after it is
done. I think that I can safely assume that there isn't
anything else in the flow file.
+ Added Find and Find again options to the help menu in ASETUP.
/ Changed the FILES.BBS updating routines. ALLFIX will now
remove any duplicate entries, and it will not make any
duplicate entries either, unless if the keep # is set to 0,
then ALLFIX will simply append the FILES.BBS file.
- Fixed a small mistake in the .pkt routines. ALLFIX was not
putting a null byte after each message. I believe that this
mistake was the result of changes I made when adding the
binkley support.
+ Added the ability to exit the managers by hitting F9 or F10.
- Fixed a small mistake in the cache hit ratio. Somehow the
typecasting I used went wrong.
+ Added an option to tell ALLFIX to reset any file dates of
files that are set for some time in the future. ALLFIX will
only do this if it is scanning for new files to hatch, or when it is scanning for new files in the BBS new file dirs.
/ I made a few changes in the cache system. With the old method
ALLFIX would not replace any old entries when the cache was
full. The new method, is also a fully associative cache,
however the difference is, it now has a random replacement
policy. I have done several tests with different policies, and
I have found that the random replacement policy performs
much better for repeated linear searching, than LRU (least
recently used) of FIFO (first in first out). Repeated linear
searching is used quite a bit, especially when using the
notify function, or when processing AreaMgr requests. Also,
it reasonable to assume that the random replacement policy
will also perform well for random access searching.
/ ALLFIX will now correctly close all the open files and
deinitialize any XEMS when it aborts due to a runtime
error.
/ I changed the HATCH so that it also supports the ALT-Z key to
jump to dos.
+ Added a nodes to file echo breakdown list to the export menu.
This option will generate a list of all the systems in the
node manager and the file echo names that they are connected
to.
/ Added a few things to the Magic file name export option, that
I forgot to do earlier when I added a few things. I also
updated the main export function.
/ New entries in the Node manager are now automatically given
the name 'SysOp'.
+ Added a default setting for the status of systems in the
systems list. I also changed the little window that asks
you for the status of the system you are editing.
- I fixed the problem that caused ALLFIX to sometimes skip
systems in the export listing. That problem is most likely
a result of the update utility, however, I still haven't
been able to determine why.
+ ALLFIX will now add a REPLY kludge line to any replies
to AreaMgr requests and to FileFind requests. Please note
that ALLFIX does not add this kludge to FileFind replies
when working with the .PKT method.
/ ALLFIX will no longer delete AreaMgr requests from systems
that are not in the node manager. (Something I should have
changed a long time ago!)
+ I built in an ANNOUNCE command which tells ALLFIX to
make new file reports. ALLFIX will longer automatically
make new file reports. You need to use this switch. ALLFIX now stores information about any new files in a file called
TOBEREP.FIX, if you do not use the announce command. This way
you can make announcements once a day, and not everytime
that ALLFIX is executed.
- I fixed a few small mistakes in the import routines for the
TICK configuration file.
- Netmail new file reports were not getting the correct message
status if that system was configured in the node manager.
- The groups field, in the node manager, was not being sorted
correctly.
+ Added a selection window for the systems list.
/ Groups were not displayed when editing the default groups in
the node manager.